insulin deficiency - German English Dictionary